Remote Device Access in the New Cern Accelerator Controls Middleware
نویسندگان
چکیده
This paper presents the Remote Device Access (RDA) package developed at CERN in the framework of the joint PS/SL Controls Middleware project. The package design reflects the Accelerator Device Model in which devices, named entities in the control system, can be controlled via properties. RDA implements this model in a distributed environment with devices residing in servers that can run anywhere in the controls network. It provides a location-independent and reliable access to the devices from control programs. By invoking the device access methods, clients can read, write and subscribe to device property values. We describe the architecture and design of RDA, its API, and CORBA-based implementations in Java and C++. First applications of RDA in the CERN accelerator control systems are described as well.
منابع مشابه
ar X iv : p hy si cs / 0 11 11 66 22 N ov 2 00 1 THAP 003 REMOTE DEVICE ACCESS IN THE NEW CERN ACCELERATOR CONTROLS MIDDLEWARE
This paper presents the Remote Device Access (RDA) package developed atCERNintheframework of the joint PS/SL Controls Middleware project. The package design reflects the Accelerator Device Model inwhichdevices,namedentitiesinthecontrolsystem, canbecontrolledviaproperties.RDAimplementsthis model in a distributed environment with devices residinginserversthatcanrunanywhereinthecontrols network. I...
متن کاملGRIDCC - providing a real-time Grid for distributed instrumentation
The GRIDCC project will extend the use of Grid computing to include access to and control of distributed instrumentation. Access to the instruments will be via an interface to a Virtual Instrument Grid Service (VIGS). VIGS is a new concept and its design and implementation, together with middleware that can provide the appropriate quality of service, is a key part of the GRIDCC development plan...
متن کاملتطبیق پذیری باریکه -H در قسمت انرژی پایین و متوسط ماشین Linac4 در سرن
Linac4 is the near future 160 MeV H- linear accelerator of the CERN presently under construction. It will replace the present Linac2 as injector of the proton accelerator complex in CERN. The Linac4 is composed of a 45 keV ion source, a Low Energy Beam Transport (LEBT), a 352.2 MHz Radio Frequency Quadrupole (RFQ), which accelerates the beam to 3 MeV, and a Medium Energy Beam Transport (MEBT), ...
متن کاملOn the Use of Corba in High Level Software Applications at the Sls
Beam dynamics applications at the Swiss Light Source (SLS) have benefitted from a distributed computing environment in which the Common Object Request Broker Architecture (CORBA) forms the middleware layer and access point to several different software components. A suite of remote CORBA server objects provides the client with a convenient and uniform interface to the CDEV (Common DEVice) contr...
متن کاملAccess control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کامل